package com.xyz.dto;

import com.xyz.aop.Param;

public class EmPipingDto {

    @Param(type = Param.ParamType.POSITIVE_INTEGER, isRequired = false)
    private String id;

    @Param
    private String name;

    @Param(isRequired = false)
    private String deviceName;

    @Param(isRequired = false)
    private String pipeCode;

    @Param(isRequired = false)
    private String department;

    @Param(isRequired = false)
    private String emLocation;

    @Param(isRequired = false)
    private String pipeLength;

    @Param(isRequired = false)
    private String specification;

    @Param(isRequired = false)
    private String emRegion;

    @Param(isRequired = false)
    private String registerCode;

    @Param(isRequired = false)
    private String checkAccount;

    @Param(isRequired = false)
    private String instalUnit;

    @Param(type = Param.ParamType.DATE, rule = "yyyy-MM-dd", isRequired = false)
    private String nextCheckDate;

    @Param(type = Param.ParamType.DATE, rule = "yyyy-MM-dd", isRequired = false)
    private String usedDate;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getPipeCode() {
        return pipeCode;
    }

    public void setPipeCode(String pipeCode) {
        this.pipeCode = pipeCode;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getEmLocation() {
        return emLocation;
    }

    public void setEmLocation(String emLocation) {
        this.emLocation = emLocation;
    }

    public String getPipeLength() {
        return pipeLength;
    }

    public void setPipeLength(String pipeLength) {
        this.pipeLength = pipeLength;
    }

    public String getSpecification() {
        return specification;
    }

    public void setSpecification(String specification) {
        this.specification = specification;
    }

    public String getEmRegion() {
        return emRegion;
    }

    public void setEmRegion(String emRegion) {
        this.emRegion = emRegion;
    }

    public String getRegisterCode() {
        return registerCode;
    }

    public void setRegisterCode(String registerCode) {
        this.registerCode = registerCode;
    }

    public String getCheckAccount() {
        return checkAccount;
    }

    public void setCheckAccount(String checkAccount) {
        this.checkAccount = checkAccount;
    }

    public String getInstalUnit() {
        return instalUnit;
    }

    public void setInstalUnit(String instalUnit) {
        this.instalUnit = instalUnit;
    }

    public String getNextCheckDate() {
        return nextCheckDate;
    }

    public void setNextCheckDate(String nextCheckDate) {
        this.nextCheckDate = nextCheckDate;
    }

    public String getUsedDate() {
        return usedDate;
    }

    public void setUsedDate(String usedDate) {
        this.usedDate = usedDate;
    }
}